contract of limited duration - Inglés Sinónimo Diccionario